package org.example.service;

import org.example.enums.SendCodeEnum;
import org.example.util.JsonData;

/**
 * @description: 短信相关接口
 * @author: 谢超
 * @date: 2023/07/19 21:59
 **/
public interface NotifyService {
    /**
     * 用于测试
     */
    void testSend();

    /**
     * 发送短信验证码
     * @param sendCodeEnum
     * @param to
     * @return
     */
    JsonData sendCode(SendCodeEnum sendCodeEnum, String to);

    /**
     * 校验验证码
     * @param sendCodeEnum
     * @param to
     * @param code
     * @return
     */
    boolean checkCode(SendCodeEnum sendCodeEnum, String to, String code);
}
